<?php
session_start();
require_once ('inc_config.php');
ob_clean();
$date = date('d-m-Y',time());
$start =  strtotime($date);
$end =  $start + 84600;
$db_count_new = new db_query('SELECT COUNT(*) AS total
                            FROM get_new_db
                            WHERE gen_date BETWEEN '.$start .' AND '.$end);
$total_count    = mysql_fetch_assoc($db_count_new->result);
unset($db_count_new);
$add = getValue('action','str','POST','');
$myInsert_err = '';
if($add !== ''){
    $name_page          = getValue('name_page','str','POST','');
    $name_domain        = getValue('name_domain','str','POST','');
    $link_page          = getValue('link_page','str','POST','');
    $law_url            = getValue('law_url','str','POST','');
    $law_image          = getValue('law_image','str','POST','');
    $law_cat_id         = getValue('law_cat_id','int','POST',0);
    $law_title_new      = getValue('law_title_new','str','POST','');
    $law_teaser_new     = getValue('law_teaser_new','str','POST','');
    $law_detail_new     = getValue('law_detail_new','str','POST','');
    $law_tag_remove     = getValue('law_tag_remove','str','POST','');
    $law_tag_get        = getValue('law_tag_get','str','POST','');
    $law_author         = getValue('law_author','str','POST','');
    $law_num_page       = getValue('nums_page','int','POST',1);
    
    $myInsert = new generate_form();
    $myInsert->addTable('getlaws');
    $myInsert->add('law_name','name_page',0,1,'',1,'Bạn phải nhập tên trang',1,'Không được trùng tên Trang');
    $myInsert->add('law_domain','name_domain',0,1,'',1,'Bạn phải nhập tên domain',0);
    $myInsert->add('law_link','link_page',0,1,'',1,'Bạn phải nhập link cần lấy',1,'Không đượng trùng tên link');
    $myInsert->add('law_link_details','law_url',0,1,'',1,'Bạn phải nhập luật lấy link tin',0);
    $myInsert->add('law_cat_id','law_cat_id',1,1,0,1,'Bạn phải nhập danh mục lưu tin',0);
    $myInsert->add('law_image','law_image',0,1,'',1,'Bạn phải nhập Luật lấy ảnh');
    $myInsert->add('law_title','law_title_new',0,1,'',1,'Bạn phải nhập Luật lấy tiêu đề tin');
    $myInsert->add('law_teaser','law_teaser_new',0,1,'',0);
    $myInsert->add('law_details','law_detail_new',0,1,'',1,'Bạn phải nhập Luật lấy nội dung tin');
    $myInsert->add('law_tag_remove','law_tag_remove',0,1,'',0);
    $myInsert->add('law_tag_get','law_tag_get',0,1,'',0);
    $myInsert->add('law_author','law_author',0,1,'',0);
    $myInsert->add('law_num_page','law_num_page',1,1,1,0);
    $myInsert_err .= $myInsert->checkdata();
    if(!$myInsert_err){
        $db_insert = new db_execute($myInsert->generate_insert_SQL());
        unset($db_insert);
    }

}
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../themes/css/bootstrap.css" />
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../themes/js/bootstrap-dropdown.js"></script>
<link rel="stylesheet" type="text/css" href="/themes/css/common.css" />
<link rel="stylesheet" type="text/css" href="/themes/css/home.css" />
<link rel="stylesheet" type="text/css" href="/themes/css/cat.css" />
<style>
 label{
    width: 200px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
 }
 table{
    border: 1px solid #dddddd;
    widht: 100%;
    font-size: 14px;
 }
 table tr {
    border: 1px solid #dddddd;
    padding: 5px;
 }
 table td {
    border: 1px solid #dddddd;
    padding: 5px;
 }
 input{
    width: 75%;
 }
 .title{
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px;
    color: #388bb7;
    font-weight: bold;
    text-transform: uppercase;
 }
 .error{
    margin-bottom: 10px;
    color: red;
 }
</style>
<script type="text/javascript">
 $().ready(function(){
    $('.select_cat').on('click','.add_cat',function(){
        if($('.select_cat #law_cat_id').length){
            $('#law_cat_id').remove();
            $(this).remove();
            $('.select_cat').append('<input type="text" name="add_cate" class= "add_cate" id="add_cate" style="height:30px; width: 200px;"> ');
            $('.select_cat').append('<a class="btn btn-primary add_categories" id="add_categories" style="margin-bottom: 10px;">Thêm</a>');
            $('.select_cat').append(' <a class="btn btn-primary back_cat" style="margin-bottom: 10px;">Hủy</a>');
            $('.select_cat').append('<a class="error_add" id="error_add" style="margin-bottom: 10px; color:red; font-size: 14px;"></a>');
        }
    });
    $('.select_cat').on('click','#law_cat_id',function(){
            $.ajax({
                type: 'GET',
                url: 'listpage.php',
                dataType: 'json',
                data: {page:1},
                success: function(resp){
                    $('#law_cat_id').html(resp);
                }  
            })   
    }),'json';
    $('.select_cat').on('click','.back_cat',function(){
        $(this).remove();
        $('.add_cate').remove('.add_cate');
        $('.add_categories').remove();
        if(!$('.select_cat .law_cat_id').length){
            $('.select_cat').append('<select name="law_cat_id" id="law_cat_id"><option value="0">Chọn danh mục của tin</select>');
            $.ajax({
                type: 'GET',
                url: 'listpage.php',
                dataType: 'json',
                data: {page:1},
                success: function(resp){
                    $('#law_cat_id').html(resp);
                }  
            })  
        }
        $('.select_cat').append(' <a class="btn btn-primary add_cat" style="margin-bottom: 10px;">Thêm</a>');
    });
    $('.select_cat').on('click','.add_categories',function(){
        var add_categories = $('#add_cate').val();
        $.ajax({
                type: 'POST',
                url: 'addcat.php',
                dataType: 'json',
                data: {add_categories:add_categories},
                success: function(resp){
                }  
            })
        $('#add_cate').remove();
        $('.back_cat').remove();
        if(!$('.select_cat .law_cat_id').length){
            $('.select_cat').append('<select name="law_cat_id" id="law_cat_id"><option value="0">Chọn danh mục của tin</select>');
            $.ajax({
                type: 'GET',
                url: 'listpage.php',
                dataType: 'json',
                data: {page:1},
                success: function(resp){
                    $('#law_cat_id').html(resp);
                }  
            })  
        }
        $('.select_cat').append(' <a class="btn btn-primary add_cat" id="add_cat" style="margin-bottom: 10px;">Thêm</a>');
        $(this).remove();
    });
})

</script>
</head>
<body style="margin-bottom: 40px;">
    <div class="navbar">
        <div class="navbar-inner">
            <div class="container">
                <ul class="nav">
                    <li >
                        <a href="/home">Trang chủ</a>
                    </li>
                    <li class="active">
                        <a href="#">Thêm trang lấy tin</a>
                    </li>
                    <li class="">
                        <a href="/getNews/get_links.php">Lấy link chi tiết các trang</a>
                    </li>
                    <li class="">
                        <a href="/getNews/get_news.php">Lấy tin chi tiết các trang</a>
                    </li>
                    <li class="">
                        <a href="/getNews/delete_cache.php">Xóa cache</a>
                    </li>
                    <li style="line-height: 39px;">Hôm nay lấy được: <b><?=$total_count['total']?></b> tin</li>
                </ul>
            </div>
        </div>
    </div>
    <div style="float: left; width: 800px; border: 1px solid #dddddd; padding: 10px; border-radius: 5px; background: white;" class="clearfix">
        <form method="post" action="">
            
            <div class="title">Thêm trang lấy tin</div>
            <div class="error"><?=$myInsert_err?></div>
            <div>
                <div>
                    <label class="fl">Tên nguồn lấy :</label>
                    <input type="text" placeholder="Tên trang" style="height: 30px" name="name_page" id="name_page">
                </div>
                <div>
                    <label class="fl">Tên Domain :</label>
                    <input type="text" placeholder="Tên domain" style="height: 30px" name="name_domain" id="name_domain">
                </div>
                <div>
                    <label class="fl">Link trang :</label>
                    <input type="text" placeholder="Link trang" style="height: 30px" name="link_page" id="link_page">
                </div>
                <div class="select_cat">
                    <label class="fl">Lưu tin vào danh mục :</label>
                    <select name="law_cat_id" id="law_cat_id">
                        <option value="0">Chọn danh mục của tin</option>
                    <?
                        $db_list_page =   new db_query("SELECT *
                                        FROM categories_getnews");
                        $list_page = $db_list_page->resultArray();
                        unset($db_list_page);
                        $html = "";
                        foreach ($list_page as $key => $value) {
                            ?>
                            <option value="<?=$value['cag_id']?>"/><?=$value['cag_name']?></option>
                            <?
                        }
                    ?>
                    </select>
                    <a class="btn btn-primary add_cat" style="margin-bottom: 10px;">Thêm</a>
                </div>
                <div>
                    <label class="fl">Luật lấy url tin :</label>
                    <input type="text" placeholder="Luật lấy url tin" style="height: 30px" name="law_url" id="law_url">
                </div>
                <div>
                    <label class="fl">Luật lấy ảnh của tin:</label>
                    <input type="text" placeholder="Luật lấy ảnh mô tả tin" style="height: 30px" name="law_image" id="law_image">
                </div>
                <div>
                    <label class="fl">Luật lấy tiêu đề tin :</label>
                    <input type="text" placeholder="Luật lấy tiêu đề tin" style="height: 30px" name="law_title_new" id="law_title_new">
                </div>
                <div>
                    <label class="fl">Luật lấy mô tả tin :</label>
                    <input type="text" placeholder="Luật lấy mô tả tin" style="height: 30px" name="law_teaser_new" id="law_teaser_new">
                </div>
                <div>
                    <label class="fl">Luật lấy nội dung tin :</label>
                    <input type="text" placeholder="Luật lấy nội dung tin" style="height: 30px" name="law_detail_new" id="law_detail_new">
                </div>
                <div>
                    <label class="fl">Luật remove Tag:</label>
                    <input type="text" placeholder="Luật remover Tag trong nội dung" style="height: 30px" name="law_tag_remove" id="law_tag_remove">
                </div>
                <div>
                    <label class="fl">Luật lấy Tag chi tiết:</label>
                    <input type="text" placeholder="Luật lấy Tag chi tiết" style="height: 30px" name="law_tag_get" id="law_tag_get">
                </div>
                <div>
                    <label class="fl">Luật lấy tác giả :</label>
                    <input type="text" placeholder="Luật lấy tác giả" style="height: 30px" name="law_author" id="law_author">
                </div>
                <div>
                    <label class="fl">Lấy bao nhiêu trang:</label>
                    <input type="text" placeholder="Lấy số trang của nguồn link" style="height: 30px" name="nums_page" id="nums_page">
                </div>
                <div style="text-align: center;">
                    <button type="Submit" value="add" class="btn btn-primary">Thêm trang</button>
                    <a class="btn btn-primary" id="name_list" href="">Danh sách</a>
                    <input type="hidden" name="action" id="action" value="add"> 
                </div>
            </div> 
        </form>
    </div>
    <div style="width: 100%;padding: 20px 0px;">
        <table class="table table-bordered">
            <tr>
                <td>ID</td>
                <td>Tên luật</td>
                <td>Link lấy</td>
                <td>Luật chi tiết</td>
                <td>ID categories</td>
                <td>Số trang</td>
            </tr>
            <?php
            $db_list_law = new db_query('SELECT * FROM getlaws');
            $list_law = $db_list_law->resultArray();unset($db_list_law);
            foreach($list_law as $v) {
                ?>
                <tr>
                    <td><?=$v['law_id']?></td>
                    <td><?=$v['law_name']?></td>
                    <td><?=$v['law_link']?></td>
                    <td><?=$v['law_details']?></td>
                    <td><?=$v['law_cat_id']?></td>
                    <td><?=$v['law_num_page']?></td>
                </tr>
                <?php
            }
            ?>
        </table>
        
    </div>
</body>
</html>